package aplicaciones;

import commons.IAplicacionLocal;

public class Substring implements IAplicacionLocal 
{
	private final static String[] PARAMS = new String[]{ "String cadena", "String subcadena" };
	private int puerto;
	private String nombre;
	private String[] parametros;
	
	public String darNombre( )
	{
		return nombre;
	}
	
	public int darPuerto( )
	{
		return puerto;
	}
	
	public String[] darParametros( )
	{
		return PARAMS;
	}
	
	public String usarAplicacion( String[] args ) 
	{
		try
		{
			return args[0].indexOf( args[1] ) >= 0 ? "Es un substring" : "No es un substring";
		}
		catch( Exception e )
		{
			return "Error fatal: " + e.getMessage();
		}
	}

	@Override
	public void setNombre(String nombre) 
	{
		this.nombre = nombre;
	}

	@Override
	public void setPuerto(int puerto) 
	{
		this.puerto = puerto;
	}

}
